#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
////#include<string.h>
//char* my_strstr(char* str1, char* str2)
//{
//	char* cp = str1;//将被寻找的字符串的首地址赋给cp
//	char* s1 = cp;//将cp赋给s1
//	char* s2 = str2;//将寻找的字符串的首地址赋给s2
//
//	while (*cp)//被寻找的字符串中的字符不是'\0'就进入循环
//	{
//		char* s1 = cp;//将cp赋给s1
//		char* s2 = str2;//将寻找的字符串的首地址赋给s2
//
//		while (*s1 && *s2 && *s1 == *s2)//当*s1和*s2都不是'\0'的时候，
//		{								//且*s1 == *s2的时候进入循环
//			s1++;//s1和s2都向后移
//			s2++;
//		}
//		if (*s2 =='\0')//如果*s2不是'\0'，return  cp
//		{
//			return cp;
//		}
//		cp++;//满足不了if则cp++；
//	}
//	return NULL;//整个大循环走完都没return cp，则return NULL
//}
//int main()
//{
//	char arr1[] = { "abcdd" };
//	char arr2[] = { "ccdd" };
//	char * ret = my_strstr(arr1, arr2);
//	printf("%s", ret);
//
//	return 0;
//}